let App = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        list: [],
        page: 1,
        rows: 10,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getdata();
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    },
    getdata: function () {

        console.log("调用接口");
        let _this = this;
        App._post_form('wxapi/myorder/list', {
            page: this.data.page,
            rows: this.data.rows,
        }, function (result) {

            console.log("ss", result.data);
            var contentlistTem = _this.data.list;
            if (_this.data.page == 1) {
                contentlistTem = []
            }
            var contentlist = result.data;
            if (result.data.length == 0) {
                wx.showToast({
                    title: '没有更多数据',
                })
                _this.setData({
                    best: contentlistTem,
                    hasMoreData: false
                })
            } else {

                console.log("附加了", contentlistTem, contentlist)
                _this.setData({
                    list: contentlistTem.concat(contentlist),
                    hasMoreData: true,
                    page: _this.data.page + 1
                })
            }


        });
    },
    onReachBottom: function () {
        if (this.data.hasMoreData) {
            this.getdata()
        } else {
            wx.showToast({
                title: '没有更多数据',
            })
        }
    },
    upload(e) {
        var id = e.currentTarget.dataset.id;
        var that = this;

        wx.chooseMedia({
            count: 1, // 默认9
            mediaType: ['image'],
            sourceType: ['album'], // 可以指定来源是相册还是相机，默认二者都有
            success: function (res) {
                console.log("re!!!!!!!!!!!!!!!", res.tempFiles);
                // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
                var tempFilePaths = res.tempFiles;
                that.uplodafile(id, tempFilePaths[0].tempFilePath);



            }
        });
    },
    uplodafile(id, filePath) {
        var that = this;
        wx.uploadFile({
            url: App.api_root + 'upload/file3',
            filePath: filePath,
            name: 'imgFile',
            success: function (res) {
                console.log("data", JSON.parse(res.data).code)
                if (JSON.parse(res.data).code == 200) {
                    console.log("ok", JSON.parse(res.data).pic);
                    var imgurl = JSON.parse(res.data).pic;
                    that.updateimg(id, imgurl);
                }
            }
        })
    },
    updateimg(id, imgurl) {

        var that = this;
        App._post_form('wxapi/order/updateimg', {
            id: id,
            imgurl: imgurl
        }, function (result) {

            App.showSuccess("图片更新成功", null);

            that.data.page = 1;
            that.getdata();

        });
    }
})